_gen = _this select 0;
_caller = _this select 1;
_id = _this select 2;
_args = _this select 3;

if ((_args select 0) getVariable "taxi_status" == "free") then {
	_heli = _args select 0;
	_heli setVariable ["taxi_status", "request"];
	_heli setVariable ["taxi_request", (_args select 1) select 0];
	driver _gen sideChat format ["Taxi Leaving to %1",(_args select 1) select 1];
};